package com.xqboss.apps.domain.nft;

import com.xqboss.apps.domain.BaseTable;
import com.xqboss.apps.enums.nft.NftDispatchSourceEnum;
import com.xqboss.apps.enums.nft.NftTypeEnum;
import lombok.Data;

/**
 * @author Trent
 * @date 2023/8/29
 */
@Data
public class NftDispatchRecord extends BaseTable {
    private Long id;
    /**
     * 分发方式
     */
    private NftDispatchSourceEnum dispatchSource;
    /**
     * 用户藏品ID
     */
    private Long userNftId;
    /**
     * 来源id(转赠id....)
     */
    private Long sourceId;
    /**
     * 用户ID
     */
    private Long userId;
    /**
     * 主订单号ID
     */
    private Long orderMainId;
    /**
     * 子订单号ID
     */
    private Long orderItemId;
    /**
     * nft id
     */
    private Long nftId;
    /**
     * nft编号ID
     */
    private Long nftNumberId;
    /**
     * nft类型
     */
    private NftTypeEnum nftType;
    /**
     * 交易hash
     */
    private String txHash;
}
